// index.js
// 将仓库挂载到根组件上面，监听 store 状态的变化，只要一变化，我们就要重新渲染
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import store from "./redux/store.js"; // 引入仓库
import "./index.css"
// 接下来需要将这个仓库挂在根组件上面

const render = () => {
  ReactDOM.render(
    <React.StrictMode>
      <App store={store} />
    </React.StrictMode>,
    document.getElementById('root')
  );
}
render();

// 之后，只要仓库的状态发生变化，那么我们就应该重新渲染视图
store.subscribe(render);